Computer architecture simulator

In computer science, a computer architecture simulator, or an architectural simulator, is a piece of software to model computer devices (or components) to predict outputs and performance metrics on a given input. An architectural simulator can model a target microprocessor only (see instruction set simulator), or an entire computer system (see full system simulator) including a processor, a memory system, and I/O devices.

Contents

Categories

Computer architecture simulators can be classified into many different categories depending on the context.

Benefits of simulators

Architectural simulators are very useful for the following purposes:

Implementations

Some popular architectural simulators include:

See also

External links